Posts

Post not yet marked as solved
2 Replies
... also, running the Installer in the XCode debugger is much more difficult now. Before 10.14, we had total flexibility to set breakpoints, etc. Now, the breakpoints are not getting hit. Not sure what is going on: XCode is showing all three processes in the left column, but it is not stopping on breakpoints. Perhaps it will not stop at breakpoints that are located in the plugin software executed in the InstallerRemotePluginService processes?
Post not yet marked as solved
2 Replies
Yes, we have a similar problem: We have two installer plugins, and they have worked fine for 12 years (well, every few years, Apple makes a silent change and we have to adjust). Starting in OSX 10.14 or 10.15, the Installer is not working right for us: does not totally hang, but the GUI is non-responsive. Fortunately, in our design, the installation more-or-less finishes.It definitely looks like Apple changed the Installer app to offload any plugin software into other processes: the com.Apple.InstallerRemotePluginService ... it gets its own PID. In our case, a single Installer has three processes are running: Installer and two InstallerRemotePluginService processes.Our issue is that the plugins are not able to dynamically update controls/widgets on the installer GUI. They are updating a progress bar: but the main/GUI thread in the Installer process is not responding. I guess that software in the InstallerRemotePluginService cannot update widgets drawn by the main Installer process??Have not figured out a solution yet, but clearly we'll need to redesign our plugins somehow.